const fs = require('fs')
const http = require("http");
const url = require("url");
let data = require("./data.json");
const server = http.createServer((req,res)=>{
    res.setHeader("Content-type","text/html;charset=utf-8");
    if(req.url === "/favicon.ico"){
        return;
    }
    let path = url.parse(req.url,true); // .query
    let args = path.query;
    let str = JSON.stringify(args)
    data.push(JSON.parse(str))
    fs.writeFileSync('./data.json',JSON.stringify(data))
    console.log("——————");
    let arr = JSON.stringify(fs.readFileSync('./data.json',err=>{}))
    console.log(typeof arr);
    res.write(arr)
    // res.write(fs.readFileSync('./data.json',err=>{
    //     console.log('读取错误');//[{"name":"张三","age":20},{"name":"王五","age":22},{"name":"李四","age":21},{"user":":·.","pwd":"333"}]
    // }))
    res.end();
})
server.listen(8989);
    // var loginRes =  data.find(item=>(item.username==username && item.pwd == pwd));
    // // console.log(loginRes)


    // if(loginRes){
    //     // 在users里找到 了 对象
    //     res.write("用户名密码正确，可以登录");
    // }else{
    //     res.write("用户名或者密码错误");
    // }
// nodemon 

// 作业： 简单登录 会有一个 users.json 的文件数据库 对象数组
// 前端通过 get 传参的方式传入 用户名和密码  ，在通过nodejs 查找users.json文件，如果找到 就显示 登录成功 否则 显示 用户名或者密码错误；

